#pragma once

#include <string>
#include <memory>

extern "C"
{
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}

class LuaModule;
struct lua_State;



class LuaConfig
{
public:
	LuaConfig(lua_State *luavm);
	~LuaConfig();

private:
	lua_State *L = nullptr;
};